
export type Template = {
    actions: Array<Templates>;
}

export type Templates = Error;

export interface Error {
    /**
     * @required 模板类型
     */
    templateType: 'Unknown';
    
    // 对话上下文
    context?: {
        missingParams?: string[]; // 需要用户补充的参数
        previousChoices?: string[]; // 历史选择记录
        validated?: boolean; // 是否已经验证过
    };

    params: {
        /**
         * @required 错误文本
         */
        error: string;
    };

    /**
     * @generated 由模型填充的缺失字段
     */
    reason: string[];
}



